tooltip: Use GdkPopup
authorMatthias Clasen <mclasen@redhat.com>
Sat, 29 Feb 2020 14:46:13 +0000 (09:46 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 11 Mar 2020 23:35:55 +0000 (19:35 -0400)
gtk/gtktooltipwindow.c

index bd95379fb07486f7be12ebff0b3aed1499660c10..10dfdad65db9caba383c58b31e5e33a2c0a55bb0 100644 (file)
@@ -136,10 +136,10 @@ gtk_tooltip_window_relayout (GtkTooltipWindow *window)
 
   gtk_widget_get_preferred_size (GTK_WIDGET (window), NULL, &req);
   layout = create_popup_layout (window);
-  gdk_surface_present_popup (window->surface,
-                             MAX (req.width, 1),
-                             MAX (req.height, 1),
-                             layout);
+  gdk_popup_present (GDK_POPUP (window->surface),
+                     MAX (req.width, 1),
+                     MAX (req.height, 1),
+                     layout);
   gdk_popup_layout_unref (layout);
 }
 
@@ -284,10 +284,10 @@ gtk_tooltip_window_map (GtkWidget *widget)
   GtkWidget *child;
 
   layout = create_popup_layout (window);
-  gdk_surface_present_popup (window->surface,
-                             gdk_surface_get_width (window->surface),
-                             gdk_surface_get_height (window->surface),
-                             layout);
+  gdk_popup_present (GDK_POPUP (window->surface),
+                     gdk_surface_get_width (window->surface),
+                     gdk_surface_get_height (window->surface),
+                     layout);
   gdk_popup_layout_unref (layout);
 
   window->surface_transform_changed_cb =